I have been using computers for 50 years, coding for 45 (10 professionally over that span), and coding Ruby for 10. I would rate myself as an accomplished hack - I get stuff done, not always the most elegant or efficient way, but it works.
I’ve found @…’s video tutorials to be very useful and insigthful: